<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
   "http://www.w3.org/TR/html4/strict.dtd">
<!-- 
Copyright (C) 2018, Trần Ngọc Quân

    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program; if not, write to the Free Software
    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
-->
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<STYLE type="text/css"><!--
table { border: 1px solid black; border-collapse: collapse; }
table #titlerow th { border-bottom: 2px solid black; border-left: 2px solid black; text-align: center; }
table #titlerow th:first-child { border-bottom: 2px solid black; border-left: 0px; text-align: center; }
table td:first-child { border-left: 0px; }
table td { border-left: 1px solid black; padding-left: .25em; padding-right: .25em; }
table th { text-align: left; border-bottom: 1px solid black; border-top: 1px solid black; }
@media print {
@page { margin: .150in; }
html { padding: 0; margin: 0; }
body { padding: 3px; margin: 3px; }
* { font-size: 8pt }
a { text-decoration: none; color: black; }
table { width: 100%; }
}
td { background: white; color: black; }
tr.odd td { background: #d9d9d9; }
tr.head td, tr.head th { background: black; color: white; }
--></STYLE>
<TITLE>Tham khảo nhanh "G-Code" LinuxCNC</TITLE>
</HEAD>

<BODY>
<TABLE ID=ref1>
<CAPTION>Tham khảo nhanh "G-Code" LinuxCNC</CAPTION>
<COL id="group"> <COL id="code"> <COL id="params"> <COL id="description">
<TR id="titlerow"> <TH>Mã <TH>Các tham số <TH>Mô tả </TR>
<TR><TH>Chuyển động<TD COLSPAN=2 STYLE="border-bottom: 1px solid black">(X Y Z A B C U V W áp dụng cho mọi chuyển động)</TR>
<TR><TD><A HREF="gcode/g-code.html#gcode:g0">G0</A><TD><TD>Di chuyển nhanh</TR>
<TR><TD><A HREF="gcode/g-code.html#gcode:g1">G1</A><TD><TD>Di chuyển theo đường thẳng</TR>
<TR><TD><A HREF="gcode/g-code.html#gcode:g2-g3">G2, G3</A><TD>I J K hoặc R, P<TD>Di chuyển theo cung tròn</TR>
<TR><TD><A HREF="gcode/g-code.html#gcode:g4">G4</A><TD>P<TD>Dừng tịnh tiến dụng cụ/Dừng chính xác</TR>
<TR><TD><A HREF="gcode/g-code.html#gcode:g5">G5</A><TD>I J P Q<TD>Spline bậc ba</TR>
<TR><TD><A HREF="gcode/g-code.html#gcode:g5.1">G5.1</A><TD>I J<TD>Spline bậc hai</TR>
<TR><TD><A HREF="gcode/g-code.html#gcode:g5.2-g5.3">G5.2</A><TD>P L<TD>Đường cong NURBS</TR>
<TR><TD><A HREF="gcode/g-code.html#gcode:g38">G38.2 - G38.5</A><TD><TD>Thăm dò thẳng</TR>
<TR><TD><A HREF="gcode/g-code.html#gcode:g33">G33</A><TD>K<TD>Di chuyển đồng bộ trục chính</TR>
<TR><TD><A HREF="gcode/g-code.html#gcode:g33.1">G33.1</A><TD>K<TD>Ta rô cứng</TR>
<TR><TD><A HREF="gcode/g-code.html#gcode:g80">G80</A> <TD><TD>Hủy bỏ các chu kỳ được đóng gói</TR>

<TR><TH>Các chu kỳ được đóng gói<TD COLSPAN=2>(X Y Z hay U V W áp dụng cho các chu kỳ được đóng gói, phụ thuộc vào mặt phẳng được chọn)</TR>
<TR><TD><A HREF="gcode/g-code.html#gcode:g81">G81</A><TD>R L (P)<TD>Chu kỳ khoan</TR>
<TR><TD><A HREF="gcode/g-code.html#gcode:g82">G82</A><TD>R L (P)<TD>Chu kỳ khoan, có dừng</TR>
<TR><TD><A HREF="gcode/g-code.html#gcode:g83">G83</A><TD>R L Q<TD>Chu kỳ khoan, mổ</TR>
<TR><TD><A HREF="gcode/g-code.html#gcode:g84">G84</A><TD>R L (P)<TD>Chu kỳ ta rô ren phải, có dừng</TR>
<TR><TD><A HREF="gcode/g-code.html#gcode:g73">G73</A><TD>R L Q<TD>Chu kỳ khoan, bẻ phoi</TR>
<TR><TD><A HREF="gcode/g-code.html#gcode:g74">G74</A><TD>R L (P)<TD>Chu kỳ ta rô ren trái, có dừng</TR>
<TR><TD><A HREF="gcode/g-code.html#gcode:g85">G85</A><TD>R L (P)<TD>Chu kỳ gia công lỗ, ăn dao ra</TR>
<TR><TD><A HREF="gcode/g-code.html#gcode:g89">G89</A><TD>R L (P)<TD>Chu kỳ gia công lỗ, có dừng, ăn dao ra</TR>
<TR><TD><A HREF="gcode/g-code.html#gcode:g76">G76</A><TD>P Z I J R K Q H L E<TD>Chu kỳ ren</TR>

<TR><TH COLSPAN=3>Chế độ khoảng cách</TR>
<TR><TD><A HREF="gcode/g-code.html#gcode:g90-g91">G90, G91</A><TD><TD>Chế độ khoảng cách (tọa độ tuyệt đối/tương đối)</TR>
<TR><TD><A HREF="gcode/g-code.html#gcode:g90.1-g91.1">G90.1, G91.1</A><TD><TD>Chế độ khoảng cách cung tròn</TR>
<TR><TD><A HREF="gcode/g-code.html#gcode:g7">G7</A><TD><TD>Chế độ đường kính khi tiện</TR>
<TR><TD><A HREF="gcode/g-code.html#gcode:g8">G8</A><TD><TD>Chế độ bán kính khi tiện</TR>

<TR><TH COLSPAN=3>Chế độ tốc độ ăn dao</TR>
<TR><TD><A HREF="gcode/g-code.html#gcode:g93-g94-g95">G93, G94, G95</A><TD><TD>Chế độ tốc độ ăn dao</TR>

<TR><TH COLSPAN=3>Điều khiển trục chính</TR>
<TR><TD><A HREF="gcode/m-code.html#mcode:m3-m4-m5">M3, M4, M5</A><TD>S<TD>Điều khiển trục chính</TR>
<TR><TD><A HREF="gcode/m-code.html#mcode:m19">M19</A><TD><TD>Định hướng trục chính</TR>
<TR><TD><A HREF="gcode/g-code.html#gcode:g96-g97">G96, G97</A><TD> S D <TD>Chế độ điều khiển trục chính</TR>

<TR><TH COLSPAN=3>Tưới nguội</TR>
<TR><TD><A HREF="gcode/m-code.html#mcode:m7-m8-m9">M7, M8, M9</A><TD><TD>Điều khiển tưới nguội</TR>

<TR><TH COLSPAN=3>Bù chiều dài dụng cụ</TR>
<TR><TD><A HREF="gcode/g-code.html#gcode:g43">G43</A> <TD> H <TD>Bù chiều dài dụng cụ</TR>
<TR><TD><A HREF="gcode/g-code.html#gcode:g43.1">G43.1</A> <TD> <TD>Bù động chiều dài dụng cụ</TR>
<TR><TD><A HREF="gcode/g-code.html#gcode:g43.2">G43.2</A> <TD> H <TD>Áp dụng thêm bù chiều dài dụng cụ</TR>
<TR><TD><A HREF="gcode/g-code.html#gcode:g49">G49</A> <TD> <TD>Hủy bỏ bù chiều dài dụng cụ</TR>

<TR><TH COLSPAN=3>Dừng</TR>
<TR><TD><A HREF="gcode/m-code.html#mcode:m0-m1">M0, M1</A><TD><TD>Tạm dừng chương trình</TR>
<TR><TD><A HREF="gcode/m-code.html#mcode:m2-m30">M2, M30</A><TD> <TD>Kết thúc chương trình</TR>
<TR><TD><A HREF="gcode/m-code.html#mcode:m60">M60</A><TD><TD>Tạm dừng thay đổi Pallet</TR>

<TR><TH COLSPAN=3>Đơn vị đo</TR>
<TR><TD><A HREF="gcode/g-code.html#gcode:g20-g21">G20, G21</A><TD> <TD>Đơn vị (inch, mm)</TR>

<TR><TH>Chọn mặt phẳng <TD COLSPAN=2>(tác động đến G2, G3, G81&hellip;G89, G40&hellip;G42) </TR>
<TR><TD><A HREF="gcode/g-code.html#gcode:g17-g19.1">G17 - G19.1</A><TD><TD>Chọn mặt phẳng gia công</TR>

<TR><TH COLSPAN=3>Bù bán kính dao cắt</TR>
<TR><TD><A HREF="gcode/g-code.html#gcode:g40">G40</A><TD><TD>Tắt bù</TR>
<TR><TD><A HREF="gcode/g-code.html#gcode:g41-g42">G41,G42</A><TD>D<TD>Bù dụng cụ cắt</TR>
<TR><TD><A HREF="gcode/g-code.html#gcode:g41.1-g42.1">G41.1, G42.1</A><TD>D L<TD>Bù động dụng cụ cắt</TR>

<TR><TH COLSPAN=3>Chế độ điều khiển đường dẫn</TR>
<TR><TD><A HREF="gcode/g-code.html#gcode:g61">G61 G61.1</A><TD><TD>Chế độ đường dẫn chính xác</TR>
<TR><TD><A HREF="gcode/g-code.html#gcode:g64">G64</A><TD>P Q<TD>Hỗn hợp đường dẫn</TR>

<TR><TH COLSPAN=3>Chế độ trả về trong chu kỳ được đóng gói</TR>
<TR><TD><A HREF="gcode/g-code.html#gcode:g98-g99">G98, G99</A><TD><TD>Mức trả về chu kỳ được đóng gói</TR>

<TR><TH COLSPAN=3>Các mã Modal khác</TR>
<TR><TD><A HREF="gcode/other-code.html#sec:set-feed-rate">F</A><TD><TD>Đặt tốc độ ăn dao</TR>
<TR><TD><A HREF="gcode/other-code.html#sec:set-spindle-speed">S</A><TD><TD>Đặt tốc độ trục chính</TR>
<TR><TD><A HREF="gcode/other-code.html#sec:select-tool">T</A><TD><TD>Chọn dụng cụ</a>)</TR>
<TR><TD><A HREF="gcode/m-code.html#mcode:m48-m49">M48, M49</A><TD><TD>Điều khiển đè tốc độ ăn dao và tốc độ</TR>
<TR><TD><A HREF="gcode/m-code.html#mcode:m50">M50</A><TD>P0 (tắt) hoặc P1 (bật)<TD>Điều khiển đè tốc độ ăn dao</TR>
<TR><TD><A HREF="gcode/m-code.html#mcode:m51">M51</A><TD>P0 (tắt) hoặc P1 (bật)<TD>Điều khiển đè tốc độ trục chính</TR>
<TR><TD><A HREF="gcode/m-code.html#mcode:m52">M52</A><TD>P0 (tắt) hoặc P1 (bật)<TD>Điều khiển ăn dao thích nghi</TR>
<TR><TD><A HREF="gcode/m-code.html#mcode:m53">M53</A><TD>P0 (tắt) hoặc P1 (bật)<TD>Điều khiển dừng ăn dao</TR>
<TR><TD><A HREF="gcode/g-code.html#gcode:g54-g59.3">G54-G59.3</A><TD><TD>Chọn hệ tọa độ</TR>

<TR><TH COLSPAN=3>Mã điều-khiển-luồng</TR>
<TR><TD><A HREF="gcode/o-code.html#ocode:subroutines">o sub</A><TD><TD>Thủ tục con, gọi sub/endsub</TR>
<TR><TD><A HREF="gcode/o-code.html#ocode:looping">o while</A><TD><TD>Vòng lặp, while/endwhile do/while</TR>
<TR><TD><A HREF="gcode/o-code.html#ocode:conditional">o if</A><TD><TD>Điều kiện, if/else/endif</TR>
<TR><TD><A HREF="gcode/o-code.html#ocode:repeat">o repeat</A><TD><TD>Lặp lại mã</TR>
<TR><TD><A HREF="gcode/o-code.html#ocode:indirection">[]</A><TD><TD>Số hoặc tính toán giá trị</TR>
<TR><TD><A HREF="gcode/o-code.html#ocode:calling-files">o call</A><TD><TD>Gọi tập tin có tên</TR>
<TR><TD><A HREF="gcode/m-code.html#mcode:m70">M70</A><TD><TD>Lưu trạng thái modal</TR>
<TR><TD><A HREF="gcode/m-code.html#mcode:m71">M71</A><TD><TD>Phế bỏ trạng thái đã lưu</TR>
<TR><TD><A HREF="gcode/m-code.html#mcode:m72">M72</A><TD><TD>Phục hồi lại trạng thái modal</TR>
<TR><TD><A HREF="gcode/m-code.html#mcode:m73">M73</A><TD><TD>Lưu và tự phục hồi trạng thái modal</TR>

<TR><TH COLSPAN=3>Mã Vào/Ra</TR>
<TR><TD><A HREF="gcode/m-code.html#mcode:m62-m65">M62 - M65</A><TD>P<TD>Điều khiển đầu ra dạng số</TR>
<TR><TD><A HREF="gcode/m-code.html#mcode:m66">M66</A><TD>P E L Q<TD>Chờ tín hiệu đầu vào</TR>
<TR><TD><A HREF="gcode/m-code.html#mcode:m67">M67</A><TD>T<TD>Đầu ra tương tự, đã đồng bộ</TR>
<TR><TD><A HREF="gcode/m-code.html#mcode:m68">M68</A><TD>T<TD>Đầu ra tương tự, ngay lập tức</TR>

<TR><TH COLSPAN=3>Mã không-modal</TR>
<TR><TD><A HREF="gcode/m-code.html#mcode:m6">M6</A><TD>T<TD>Đổi dụng cụ</TR>
<TR><TD><A HREF="gcode/m-code.html#mcode:m61">M61</A><TD>Q<TD>Đặt dụng cụ hiện tại</TR>
<TR><TD><A HREF="gcode/g-code.html#gcode:g10-l1">G10 L1</A><TD>P Q R<TD>Đặt bảng dụng cụ</TR>
<TR><TD><A HREF="gcode/g-code.html#gcode:g10-l10">G10 L10</A><TD>P<TD>Đặt bảng dụng cụ</TR>
<TR><TD><A HREF="gcode/g-code.html#gcode:g10-l11">G10 L11</A><TD>P<TD>Đặt bảng dụng cụ</TR>
<TR><TD><A HREF="gcode/g-code.html#gcode:g10-l2">G10 L2</A><TD>P R<TD>Đặt hệ tọa độ</TR>
<TR><TD><A HREF="gcode/g-code.html#gcode:g10-l20">G10 L20</A><TD>P<TD>Đặt hệ tọa độ</TR>
<TR><TD><A HREF="gcode/g-code.html#gcode:g28-g28.1">G28, G28.1</A><TD><TD>Đến/Đặt vị trí định nghĩa trước</TR>
<TR><TD><A HREF="gcode/g-code.html#gcode:g30-g30.1">G30, G30.1</A><TD><TD>Đến/Đặt vị trí định nghĩa trước</TR>
<TR><TD><A HREF="gcode/g-code.html#gcode:g53">G53</A><TD><TD>Di chuyển bằng hệ tọa độ máy</TR>
<TR><TD><A HREF="gcode/g-code.html#gcode:g92">G52, G92</A><TD><TD>Bù hệ tọa độ</TR>
<TR><TD><A HREF="gcode/g-code.html#gcode:g92.1-g92.2">G92.1, G92.2</A><TD><TD>Đặt lại bù G92</TR>
<TR><TD><A HREF="gcode/g-code.html#gcode:g92.3">G92.3</A><TD><TD>Phục hồi lại bù G92</TR>
<TR><TD><A HREF="gcode/m-code.html#mcode:m100-m199">M101 - M199</A><TD>P Q<TD>Lệnh do người dùng định nghĩa</TR>

<TR><TH COLSPAN=3>Ghi chú và Lời nhắn</TR>
<TR><TD><A HREF="gcode/overview.html#gcode:comments">; (&hellip;)</A><TD><TD>Ghi chú</TR>
<TR><TD><A HREF="gcode/overview.html#gcode:messages">(MSG,&hellip;)</A><TD><TD>Lời nhắn</TR>
<TR><TD><A HREF="gcode/overview.html#gcode:debug">(DEBUG,&hellip;)</A><TD><TD>Lời nhắn gỡ lỗi</TR>
<TR><TD><A HREF="gcode/overview.html#gcode:print">(PRINT,&hellip;)</A><TD><TD>In lời nhắn</TR>
</TABLE>
<SCRIPT type="text/javascript"><!--
var rows=document.evaluate('//tr', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
var j=0;
for(var i=0; i<rows.snapshotLength; i++) {
    var it = rows.snapshotItem(i);
    var th = document.evaluate('th', it, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
    if(th.snapshotLength) {
        it.setAttribute('class', 'head');
        j = 0;
    } else {
        if(j) it.setAttribute('class', 'odd');
        j = !j;
    }
}

function fixup_urls() {
var links=document.evaluate('//a[@href]', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
    for(var i=0; i<links.snapshotLength; i++) {
        var it = links.snapshotItem(i);
        it.setAttribute('href',
            "http://linuxcnc.org/docs/devel/html/" + it.getAttribute('href'));
    }
}

// In the LinuxCNC package, gcode/g-code.html is (probably) not included.  In this
// case, fix up the links to point at the online version instead of a local
// version
if(document.location.protocol == "file:") {
    try {
        var x = document.implementation.createDocument("", "", null);
        x.load("gcode/g-code.html");
        x.onerror = fixup_urls;
    } catch(err) {
        fixup_urls();
    }
}
// --></SCRIPT>
</BODY>
